﻿body {
}

#main {
    border-color:black;
}

#main, tr:first-child, th:first-child {
    border-top-left-radius:10px;
}

#main, tr:first-child, th:last-child {
    border-top-right-radius:10px;
}

#main, tr:last-child, #nestedTd:first-child {
    border-bottom-left-radius:10px;
}

#main, tr:last-child, #lastTd:last-child {
    border-bottom-right-radius:10px;
}

table {
    border: 2px solid aqua;
    border-collapse:separate;
    border-spacing:0;
}

th {
    border-bottom:2px solid black;
}

td {
    padding:6px;
}

#nestedTd {
}

#nestedTable {
    border-color:purple;
}

.fieldset {
    border:2px solid violet;
}

.fieldTable {
    border:none;
}

.sliders {
    font-size:18px;
}
a {
    color:deepskyblue;
}

p {
    text-align:center;
}


